package com.zlzlib.log.bean.po;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

import static com.zlzlib.log.bean.LogConstants.DATE_FORMAT;

/**
 * @DateTime: 2023/3/6 9:58
 * @Author zlz
 * @Version 1.0
 */
@Data
public class LogPo {
    /**
     * 日志业务分类
     */
    private String logType;
    /**
     * 线程
     */
    private String thread;
    /**
     * 创建时间
     */
    @JsonFormat(timezone = DATE_FORMAT)
    private Date createTime;
    /**
     * 方法
     */
    private String method;
    /**
     * 类名
     */
    private String className;
    /**
     * 参数
     */
    private String param;
    /**
     * 耗时
     */
    private String time;
    /**
     * 结果
     */
    private String result;
    /**
     * 请求头
     */
    private String header;
    /**
     * 客户端ip
     */
    private String ip;
}
